#include<iostream>
#include<signal.h>
#include<unistd.h>
#include <sys/types.h>
#include <unistd.h>
using namespace std;

void handler(int signo)
{
    cout<<"信号自定义捕捉处理 "<<signo<<endl;
    //exit(1);
}
int main()
{
    cout<<"mypid = "<<getpid()<<endl;
    signal(2,handler);
    sleep(10);
    cout<<"默认处理"<<endl;
    //signal(2,SIG_IGN);//忽略信号处理
    signal(2,SIG_DFL);//默认信号处理
    while(1)
    {
        sleep(1);
    }
    return 0;
}
